package com.ruoyi.lm.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 服务订单对象 lm_serinfo
 * 
 * @author ruoyi
 * @date 2020-09-02
 */
public class LmSerinfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;

    /** 所属服务类型 */
    //@Excel(name = "所属服务类型")
    private String serviceType;

    /** 所属服务类型 */
    @Excel(name = "服务类型名称")
    private String serviceTypeName;

    /** 用户id */
   // @Excel(name = "用户id")
    private String userId;

    /** 用户id */
    @Excel(name = "用户名称")
    private String userName;

    /** 服务标题 */
    @Excel(name = "服务标题")
    private String serviceTitle;

    /** 服务发布省份 */
    //@Excel(name = "服务发布省份")
    private String serviceProvince;

    /** 需求发布省份 */
    @Excel(name = "需求发布省份名称")
    private String provinceName;

    /** 服务发布城市 */
    //@Excel(name = "服务发布城市")
    private String serviceCity;

    /** 需求发布城市 */
    @Excel(name = "需求发布城市名称")
    private String cityName;

    /** 服务发布区域 */
    //@Excel(name = "服务发布区域")
    private String serviceDist;

    /** 需求发布区域 */
    @Excel(name = "需求发布区域名称")
    private String distName;

    /** 服务详情 */
    @Excel(name = "服务详情")
    private String serviceDesc;

    /** 服务主图 */
    @Excel(name = "服务主图")
    private String servicePic;

    /** 服务内容 */
    @Excel(name = "服务内容")
    private String serviceContent;

    /** 服务图片 */
    @Excel(name = "服务图片")
    private String serviceImages;

    /** 服务案例 */
    @Excel(name = "服务案例")
    private String serviceCase;

    /** 服务价格 */
    @Excel(name = "服务价格")
    private Integer servicePrice;

    /** 选择服务方式（0打电话1报名） */
    @Excel(name = "选择服务方式")
    private String serviceChoice;

    /** 服务联系电话 */
    @Excel(name = "服务联系电话")
    private String servicePhone;

    /** 工作时间 */
    @Excel(name = "工作时间")
    private String serviceWork;

    /** 点击量 */
    @Excel(name = "点击量")
    private Integer clickNum;

    /** 服务状态 */
    @Excel(name = "服务状态")
    private String serviceStatus;

    /** 下架原因 */
    @Excel(name = "下架原因")
    private String serviceReason;

    // 点击拨打电话次数
    private Integer clickPhoneNum;

    /**
     * 报名人数
     */
    private Long signNum;

    //用户头像
    private String userPic;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setServiceType(String serviceType) 
    {
        this.serviceType = serviceType;
    }

    public String getServiceType() 
    {
        return serviceType;
    }
    public void setUserId(String userId) 
    {
        this.userId = userId;
    }

    public String getUserId() 
    {
        return userId;
    }
    public void setServiceTitle(String serviceTitle) 
    {
        this.serviceTitle = serviceTitle;
    }

    public String getServiceTitle() 
    {
        return serviceTitle;
    }
    public void setServiceProvince(String serviceProvince) 
    {
        this.serviceProvince = serviceProvince;
    }

    public String getServiceProvince() 
    {
        return serviceProvince;
    }
    public void setServiceCity(String serviceCity) 
    {
        this.serviceCity = serviceCity;
    }

    public String getServiceCity() 
    {
        return serviceCity;
    }
    public void setServiceDist(String serviceDist) 
    {
        this.serviceDist = serviceDist;
    }

    public String getServiceDist() 
    {
        return serviceDist;
    }
    public void setServiceDesc(String serviceDesc) 
    {
        this.serviceDesc = serviceDesc;
    }

    public String getServiceDesc() 
    {
        return serviceDesc;
    }
    public void setServicePic(String servicePic) 
    {
        this.servicePic = servicePic;
    }

    public String getServicePic() 
    {
        return servicePic;
    }
    public void setServicePrice(Integer servicePrice) 
    {
        this.servicePrice = servicePrice;
    }

    public Integer getServicePrice() 
    {
        return servicePrice;
    }
    public void setServiceChoice(String serviceChoice) 
    {
        this.serviceChoice = serviceChoice;
    }

    public String getServiceChoice() 
    {
        return serviceChoice;
    }
    public void setServicePhone(String servicePhone) 
    {
        this.servicePhone = servicePhone;
    }

    public String getServicePhone() 
    {
        return servicePhone;
    }
    public void setServiceWork(String serviceWork) 
    {
        this.serviceWork = serviceWork;
    }

    public String getServiceWork() 
    {
        return serviceWork;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("serviceType", getServiceType())
            .append("userId", getUserId())
            .append("serviceTitle", getServiceTitle())
            .append("serviceProvince", getServiceProvince())
            .append("serviceCity", getServiceCity())
            .append("serviceDist", getServiceDist())
            .append("serviceDesc", getServiceDesc())
            .append("servicePic", getServicePic())
            .append("servicePrice", getServicePrice())
            .append("serviceChoice", getServiceChoice())
            .append("servicePhone", getServicePhone())
            .append("serviceWork", getServiceWork())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getServiceTypeName() {
        return serviceTypeName;
    }

    public void setServiceTypeName(String serviceTypeName) {
        this.serviceTypeName = serviceTypeName;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getDistName() {
        return distName;
    }

    public void setDistName(String distName) {
        this.distName = distName;
    }

    public String getServiceContent() {
        return serviceContent;
    }

    public void setServiceContent(String serviceContent) {
        this.serviceContent = serviceContent;
    }

    public String getServiceImages() {
        return serviceImages;
    }

    public void setServiceImages(String serviceImages) {
        this.serviceImages = serviceImages;
    }

    public String getServiceCase() {
        return serviceCase;
    }

    public void setServiceCase(String serviceCase) {
        this.serviceCase = serviceCase;
    }

    public Integer getClickNum() {
        return clickNum;
    }

    public void setClickNum(Integer clickNum) {
        this.clickNum = clickNum;
    }

    public String getServiceStatus() {
        return serviceStatus;
    }

    public void setServiceStatus(String serviceStatus) {
        this.serviceStatus = serviceStatus;
    }

    public String getServiceReason() {
        return serviceReason;
    }

    public void setServiceReason(String serviceReason) {
        this.serviceReason = serviceReason;
    }

    public Integer getClickPhoneNum() {
        return clickPhoneNum;
    }

    public void setClickPhoneNum(Integer clickPhoneNum) {
        this.clickPhoneNum = clickPhoneNum;
    }

    public Long getSignNum() {
        return signNum;
    }

    public void setSignNum(Long signNum) {
        this.signNum = signNum;
    }

    public String getUserPic() {
        return userPic;
    }

    public void setUserPic(String userPic) {
        this.userPic = userPic;
    }
}
